microwave substrate - French English Dictionary